package cc.jq1024.middleware.encrypt.annotations;

import cc.jq1024.middleware.encrypt.domain.valobj.EncryptMethod;

import java.lang.annotation.*;

/**
 * @author li--jiaqiang
 */
@Target(value = {ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface EncryptBody {

    /** 用来加密的密钥 */
    String key() default "";

    /** 加密方式 */
    EncryptMethod method() default EncryptMethod.AES;

}
